--
-- PostgreSQL database dump
--

SET statement_timeout = 0;
SET client_encoding = 'UTF8';
SET standard_conforming_strings = off;
SET check_function_bodies = false;
SET client_min_messages = warning;
SET escape_string_warning = off;

--
-- Name: plpgsql; Type: PROCEDURAL LANGUAGE; Schema: -; Owner: -
--

CREATE PROCEDURAL LANGUAGE plpgsql;


SET search_path = public, pg_catalog;

--
-- Name: accent_remove(character varying); Type: FUNCTION; Schema: public; Owner: -
--

CREATE FUNCTION accent_remove(text_input character varying) RETURNS character varying
    LANGUAGE plpgsql STRICT
    AS $$
			DECLARE 
				text_output varchar;
			BEGIN	
				text_output = text_input;

				text_output = replace(text_output,'Á','A');
				text_output = replace(text_output,'á','a');
				text_output = replace(text_output,'à','a');
				text_output = replace(text_output,'À','A');
				text_output = replace(text_output,'â','a');
				text_output = replace(text_output,'Â','A');
				text_output = replace(text_output,'ä','a');
				text_output = replace(text_output,'Ä','A');
				text_output = replace(text_output,'ã','a');
				text_output = replace(text_output,'Ã','A');
				text_output = replace(text_output,'å','a');
				text_output = replace(text_output,'Å','A');
				text_output = replace(text_output,'ð','o');
				text_output = replace(text_output,'é','e');
				text_output = replace(text_output,'É','E');
				text_output = replace(text_output,'È','E');
				text_output = replace(text_output,'è','e');
				text_output = replace(text_output,'Ê','E');
				text_output = replace(text_output,'ê','e');
				text_output = replace(text_output,'Ë','E');
				text_output = replace(text_output,'ë','e');
				text_output = replace(text_output,'í','i');
				text_output = replace(text_output,'Í','I');
				text_output = replace(text_output,'ì','i');
				text_output = replace(text_output,'Ì','I');
				text_output = replace(text_output,'î','i');
				text_output = replace(text_output,'Î','I');
				text_output = replace(text_output,'ï','i');
				text_output = replace(text_output,'Ï','I');
				text_output = replace(text_output,'ñ','n');
				text_output = replace(text_output,'Ñ','N');
				text_output = replace(text_output,'ó','o');
				text_output = replace(text_output,'Ó','O');
				text_output = replace(text_output,'Ò','O');
				text_output = replace(text_output,'ò','o');
				text_output = replace(text_output,'Ô','O');
				text_output = replace(text_output,'ô','o');
				text_output = replace(text_output,'Ö','O');
				text_output = replace(text_output,'ö','o');
				text_output = replace(text_output,'õ','o');
				text_output = replace(text_output,'Õ','O');
				text_output = replace(text_output,'Ú','U');
				text_output = replace(text_output,'ú','u');
				text_output = replace(text_output,'ù','u');
				text_output = replace(text_output,'Ù','U');
				text_output = replace(text_output,'û','u');
				text_output = replace(text_output,'Û','U');
				text_output = replace(text_output,'ü','u');
				text_output = replace(text_output,'Ü','U');
				text_output = replace(text_output,'ý','y');
				text_output = replace(text_output,'Ý','Y');
				text_output = replace(text_output,'ÿ','y');
				text_output = replace(text_output,'Ç','C');
				text_output = replace(text_output,'ç','c');
				return text_output;
			end; $$;


--
-- Name: FUNCTION accent_remove(text_input character varying); Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON FUNCTION accent_remove(text_input character varying) IS 'Função para remover acentos e assim poder utilizar a pesquisa geral do framework';


SET default_tablespace = '';

SET default_with_oids = false;

--
-- Name: acesso; Type: TABLE; Schema: public; Owner: -; Tablespace: 
--

CREATE TABLE acesso (
    aces_id_acesso numeric(10,0) NOT NULL,
    aces_id_perfil numeric(10,0),
    aces_id_usuario numeric(10,0),
    aces_nm_acesso character varying(500) NOT NULL,
    aces_dt_inicio timestamp without time zone,
    aces_dt_fim timestamp without time zone
);


--
-- Name: TABLE acesso; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON TABLE acesso IS 'Acesso';


--
-- Name: COLUMN acesso.aces_id_acesso; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN acesso.aces_id_acesso IS 'Informe o código';


--
-- Name: COLUMN acesso.aces_id_perfil; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN acesso.aces_id_perfil IS 'Informe o Perfil';


--
-- Name: COLUMN acesso.aces_id_usuario; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN acesso.aces_id_usuario IS 'Informe o Usuário';


--
-- Name: COLUMN acesso.aces_nm_acesso; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN acesso.aces_nm_acesso IS 'Informe o nome do acesso';


--
-- Name: COLUMN acesso.aces_dt_inicio; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN acesso.aces_dt_inicio IS 'Informe a data de início';


--
-- Name: COLUMN acesso.aces_dt_fim; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN acesso.aces_dt_fim IS 'Informe a data fim';


--
-- Name: cargo; Type: TABLE; Schema: public; Owner: -; Tablespace: 
--

CREATE TABLE cargo (
    carg_id_cargo integer NOT NULL,
    carg_nm_cargo character varying(100) NOT NULL
);


--
-- Name: TABLE cargo; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON TABLE cargo IS 'Cargo';


--
-- Name: COLUMN cargo.carg_id_cargo; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN cargo.carg_id_cargo IS 'Informe o código';


--
-- Name: COLUMN cargo.carg_nm_cargo; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN cargo.carg_nm_cargo IS 'Informe o nome';


--
-- Name: cargo_carg_id_cargo_seq; Type: SEQUENCE; Schema: public; Owner: -
--

CREATE SEQUENCE cargo_carg_id_cargo_seq
    START WITH 1
    INCREMENT BY 1
    NO MAXVALUE
    NO MINVALUE
    CACHE 1;


--
-- Name: cargo_carg_id_cargo_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
--

ALTER SEQUENCE cargo_carg_id_cargo_seq OWNED BY cargo.carg_id_cargo;


--
-- Name: cargo_carg_id_cargo_seq; Type: SEQUENCE SET; Schema: public; Owner: -
--

SELECT pg_catalog.setval('cargo_carg_id_cargo_seq', 1, false);


--
-- Name: estado; Type: TABLE; Schema: public; Owner: -; Tablespace: 
--

CREATE TABLE estado (
    esta_id_estado numeric(2,0) NOT NULL,
    esta_sg_sigla character varying(2) NOT NULL,
    esta_nm_estado character varying(70) NOT NULL
);


--
-- Name: TABLE estado; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON TABLE estado IS 'Estado';


--
-- Name: COLUMN estado.esta_id_estado; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN estado.esta_id_estado IS 'Informe o código';


--
-- Name: COLUMN estado.esta_sg_sigla; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN estado.esta_sg_sigla IS 'Informe a sigla';


--
-- Name: COLUMN estado.esta_nm_estado; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN estado.esta_nm_estado IS 'Informe o nome';


--
-- Name: grupo_pessoas; Type: TABLE; Schema: public; Owner: -; Tablespace: 
--

CREATE TABLE grupo_pessoas (
    grpe_id_grupo_pessoas integer NOT NULL,
    grpe_nm_grupo character varying DEFAULT 50 NOT NULL,
    grpe_id_moderador integer NOT NULL,
    grpe_tx_descricao text,
    grpe_dt_criacao timestamp without time zone NOT NULL
);


--
-- Name: TABLE grupo_pessoas; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON TABLE grupo_pessoas IS 'Grupo de Pessoas';


--
-- Name: COLUMN grupo_pessoas.grpe_id_grupo_pessoas; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN grupo_pessoas.grpe_id_grupo_pessoas IS 'Informe o código';


--
-- Name: COLUMN grupo_pessoas.grpe_nm_grupo; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN grupo_pessoas.grpe_nm_grupo IS 'Informe o nome';


--
-- Name: COLUMN grupo_pessoas.grpe_id_moderador; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN grupo_pessoas.grpe_id_moderador IS 'Informe o moderador';


--
-- Name: COLUMN grupo_pessoas.grpe_tx_descricao; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN grupo_pessoas.grpe_tx_descricao IS 'Informe a descrição';


--
-- Name: COLUMN grupo_pessoas.grpe_dt_criacao; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN grupo_pessoas.grpe_dt_criacao IS 'Informe a data de criação';


--
-- Name: grupo_pessoas_grpe_id_grupo_pessoas_seq; Type: SEQUENCE; Schema: public; Owner: -
--

CREATE SEQUENCE grupo_pessoas_grpe_id_grupo_pessoas_seq
    START WITH 1
    INCREMENT BY 1
    NO MAXVALUE
    NO MINVALUE
    CACHE 1;


--
-- Name: grupo_pessoas_grpe_id_grupo_pessoas_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
--

ALTER SEQUENCE grupo_pessoas_grpe_id_grupo_pessoas_seq OWNED BY grupo_pessoas.grpe_id_grupo_pessoas;


--
-- Name: grupo_pessoas_grpe_id_grupo_pessoas_seq; Type: SEQUENCE SET; Schema: public; Owner: -
--

SELECT pg_catalog.setval('grupo_pessoas_grpe_id_grupo_pessoas_seq', 1, false);


--
-- Name: log_acesso; Type: TABLE; Schema: public; Owner: -; Tablespace: 
--

CREATE TABLE log_acesso (
    loac_id_log_acesso numeric(4,0) NOT NULL,
    loac_id_usuario numeric(4,0),
    loac_tx_url character varying(3000),
    loac_dt_acesso timestamp without time zone,
    loac_tx_ip character varying(25)
);


--
-- Name: TABLE log_acesso; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON TABLE log_acesso IS 'Log Acesso';


--
-- Name: COLUMN log_acesso.loac_id_log_acesso; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN log_acesso.loac_id_log_acesso IS 'Informe o código';


--
-- Name: COLUMN log_acesso.loac_id_usuario; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN log_acesso.loac_id_usuario IS 'Informe o usuário';


--
-- Name: COLUMN log_acesso.loac_tx_url; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN log_acesso.loac_tx_url IS 'Informe a URL';


--
-- Name: COLUMN log_acesso.loac_dt_acesso; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN log_acesso.loac_dt_acesso IS 'Informe a data do acesso';


--
-- Name: COLUMN log_acesso.loac_tx_ip; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN log_acesso.loac_tx_ip IS 'Informe o IP do cliente';


--
-- Name: mensagem; Type: TABLE; Schema: public; Owner: -; Tablespace: 
--

CREATE TABLE mensagem (
    mens_id_mensagem integer NOT NULL,
    mens_id_remetente integer NOT NULL,
    mens_id_destinatario integer NOT NULL,
    mens_tx_assunto character varying(140),
    mens_tx_conteudo text,
    mens_bo_leu boolean,
    mens_dt_enviada timestamp without time zone NOT NULL,
    mens_dt_lida timestamp without time zone
);


--
-- Name: TABLE mensagem; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON TABLE mensagem IS 'Mensagem';


--
-- Name: COLUMN mensagem.mens_id_mensagem; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN mensagem.mens_id_mensagem IS 'Informe o código';


--
-- Name: COLUMN mensagem.mens_id_remetente; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN mensagem.mens_id_remetente IS 'Informe o remetente';


--
-- Name: COLUMN mensagem.mens_id_destinatario; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN mensagem.mens_id_destinatario IS 'Informe o destinatário';


--
-- Name: COLUMN mensagem.mens_tx_assunto; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN mensagem.mens_tx_assunto IS 'Informe o assunto';


--
-- Name: COLUMN mensagem.mens_tx_conteudo; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN mensagem.mens_tx_conteudo IS 'Informe o conteúdo';


--
-- Name: COLUMN mensagem.mens_bo_leu; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN mensagem.mens_bo_leu IS 'Informe se leu';


--
-- Name: COLUMN mensagem.mens_dt_enviada; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN mensagem.mens_dt_enviada IS 'Data de envio';


--
-- Name: COLUMN mensagem.mens_dt_lida; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN mensagem.mens_dt_lida IS 'Data de recebimento';


--
-- Name: mensagem_mens_id_mensagem_seq; Type: SEQUENCE; Schema: public; Owner: -
--

CREATE SEQUENCE mensagem_mens_id_mensagem_seq
    START WITH 1
    INCREMENT BY 1
    NO MAXVALUE
    NO MINVALUE
    CACHE 1;


--
-- Name: mensagem_mens_id_mensagem_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
--

ALTER SEQUENCE mensagem_mens_id_mensagem_seq OWNED BY mensagem.mens_id_mensagem;


--
-- Name: mensagem_mens_id_mensagem_seq; Type: SEQUENCE SET; Schema: public; Owner: -
--

SELECT pg_catalog.setval('mensagem_mens_id_mensagem_seq', 1, false);


--
-- Name: menu; Type: TABLE; Schema: public; Owner: -; Tablespace: 
--

CREATE TABLE menu (
    menu_id_menu numeric(4,0) NOT NULL,
    menu_nm_menu character varying(50) NOT NULL,
    menu_tx_descricao character varying(200) NOT NULL,
    menu_cl_menu character varying(60) NOT NULL,
    ide numeric(50,0),
    idd numeric(50,0)
);


--
-- Name: TABLE menu; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON TABLE menu IS 'Menu';


--
-- Name: COLUMN menu.menu_id_menu; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN menu.menu_id_menu IS 'Informe o código';


--
-- Name: COLUMN menu.menu_nm_menu; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN menu.menu_nm_menu IS 'Informe o nome';


--
-- Name: COLUMN menu.menu_tx_descricao; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN menu.menu_tx_descricao IS 'Informe a descrição';


--
-- Name: COLUMN menu.menu_cl_menu; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN menu.menu_cl_menu IS 'Grupo do menu';


--
-- Name: COLUMN menu.ide; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN menu.ide IS 'Chave Esquerda';


--
-- Name: COLUMN menu.idd; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN menu.idd IS 'Chave Direita';


--
-- Name: menu_item; Type: TABLE; Schema: public; Owner: -; Tablespace: 
--

CREATE TABLE menu_item (
    meit_id_menu_item numeric(4,0) NOT NULL,
    meit_id_pai numeric(4,0) NOT NULL,
    meit_id_menu numeric(4,0) NOT NULL,
    meit_nr_posicao numeric(10,0),
    meit_tx_url character varying(1024),
    meit_nm_alvo character varying(20),
    meit_tx_imagem character varying(1024),
    meit_bo_destravado character varying(3),
    meit_nm_menu_item character varying(50),
    meit_tx_descricao character varying(3000)
);


--
-- Name: TABLE menu_item; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON TABLE menu_item IS 'Menu Item';


--
-- Name: COLUMN menu_item.meit_id_menu_item; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN menu_item.meit_id_menu_item IS 'Informe o código';


--
-- Name: COLUMN menu_item.meit_id_pai; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN menu_item.meit_id_pai IS 'Informe o item pai';


--
-- Name: COLUMN menu_item.meit_id_menu; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN menu_item.meit_id_menu IS 'Informe o menu';


--
-- Name: COLUMN menu_item.meit_nr_posicao; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN menu_item.meit_nr_posicao IS 'Informe a posição';


--
-- Name: COLUMN menu_item.meit_tx_url; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN menu_item.meit_tx_url IS 'Informe a URL';


--
-- Name: COLUMN menu_item.meit_nm_alvo; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN menu_item.meit_nm_alvo IS 'Informe o alvo (target)';


--
-- Name: COLUMN menu_item.meit_tx_imagem; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN menu_item.meit_tx_imagem IS 'Informe o caminho da imagem';


--
-- Name: COLUMN menu_item.meit_bo_destravado; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN menu_item.meit_bo_destravado IS 'Informe se o item é destravado do controle de acesso';


--
-- Name: COLUMN menu_item.meit_nm_menu_item; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN menu_item.meit_nm_menu_item IS 'Informe o nome';


--
-- Name: COLUMN menu_item.meit_tx_descricao; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN menu_item.meit_tx_descricao IS 'Informe a Descrição';


--
-- Name: perfil; Type: TABLE; Schema: public; Owner: -; Tablespace: 
--

CREATE TABLE perfil (
    perf_id_perfil numeric(10,0) NOT NULL,
    perf_nm_perfil character varying(60) NOT NULL,
    perf_bo_log_acesso character varying(3)
);


--
-- Name: TABLE perfil; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON TABLE perfil IS 'Perfil';


--
-- Name: COLUMN perfil.perf_id_perfil; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN perfil.perf_id_perfil IS 'Identificador do Perfil';


--
-- Name: COLUMN perfil.perf_nm_perfil; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN perfil.perf_nm_perfil IS 'Nome do Perfil';


--
-- Name: COLUMN perfil.perf_bo_log_acesso; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN perfil.perf_bo_log_acesso IS 'Logar';


--
-- Name: pessoa; Type: TABLE; Schema: public; Owner: -; Tablespace: 
--

CREATE TABLE pessoa (
    pess_id_pessoa numeric(10,0) NOT NULL,
    pess_cs_pessoa character varying(2) NOT NULL,
    pess_nm_pessoa character varying(100) NOT NULL,
    pess_nr_documento character varying(25),
    pess_nr_cep character varying(8),
    pess_nr_telefone character varying(21),
    pess_nr_telefone2 character varying(21),
    pess_nr_telefone3 character varying(21),
    pess_id_estado numeric(2,0),
    pess_nm_municipio character varying(100),
    pess_nm_bairro character varying(100),
    pess_tx_endereco character varying(254),
    pess_nm_email character varying(255),
    pess_nm_site character varying(1000),
    pess_id_cargo integer,
    pess_nr_rg character varying(50),
    pess_nr_pis character varying(50),
    pess_nr_ctps character varying(50),
    pess_tx_foto text,
    pess_id_usuario integer,
    pess_dt_nascimento date
);


--
-- Name: TABLE pessoa; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON TABLE pessoa IS 'Pessoa';


--
-- Name: COLUMN pessoa.pess_id_pessoa; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN pessoa.pess_id_pessoa IS 'Informe o código';


--
-- Name: COLUMN pessoa.pess_cs_pessoa; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN pessoa.pess_cs_pessoa IS 'Informe o tipo da pessoa';


--
-- Name: COLUMN pessoa.pess_nm_pessoa; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN pessoa.pess_nm_pessoa IS 'Informe o nome da pessoa';


--
-- Name: COLUMN pessoa.pess_nr_documento; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN pessoa.pess_nr_documento IS 'Informe o CPF/CNPJ';


--
-- Name: COLUMN pessoa.pess_nr_cep; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN pessoa.pess_nr_cep IS 'Informe o CEP';


--
-- Name: COLUMN pessoa.pess_nr_telefone; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN pessoa.pess_nr_telefone IS 'Informe o telefone';


--
-- Name: COLUMN pessoa.pess_nr_telefone2; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN pessoa.pess_nr_telefone2 IS 'Informe o celular';


--
-- Name: COLUMN pessoa.pess_nr_telefone3; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN pessoa.pess_nr_telefone3 IS 'Informe o telefone';


--
-- Name: COLUMN pessoa.pess_id_estado; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN pessoa.pess_id_estado IS 'Informe o estado';


--
-- Name: COLUMN pessoa.pess_nm_municipio; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN pessoa.pess_nm_municipio IS 'Informe o município';


--
-- Name: COLUMN pessoa.pess_nm_bairro; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN pessoa.pess_nm_bairro IS 'Informe o bairro';


--
-- Name: COLUMN pessoa.pess_tx_endereco; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN pessoa.pess_tx_endereco IS 'Informe o endereço';


--
-- Name: COLUMN pessoa.pess_nm_email; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN pessoa.pess_nm_email IS 'Informe o e-mail';


--
-- Name: COLUMN pessoa.pess_nm_site; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN pessoa.pess_nm_site IS 'Informe a URL do Site';


--
-- Name: COLUMN pessoa.pess_id_cargo; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN pessoa.pess_id_cargo IS 'Informe o cargo';


--
-- Name: COLUMN pessoa.pess_nr_rg; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN pessoa.pess_nr_rg IS 'Informe o RG';


--
-- Name: COLUMN pessoa.pess_nr_pis; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN pessoa.pess_nr_pis IS 'Informe o PIS';


--
-- Name: COLUMN pessoa.pess_nr_ctps; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN pessoa.pess_nr_ctps IS 'Informe o CTPS';


--
-- Name: COLUMN pessoa.pess_tx_foto; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN pessoa.pess_tx_foto IS 'Selecione uma foto';


--
-- Name: COLUMN pessoa.pess_id_usuario; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN pessoa.pess_id_usuario IS 'Informe o usuário';


--
-- Name: COLUMN pessoa.pess_dt_nascimento; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN pessoa.pess_dt_nascimento IS 'Informe a data de nascimento';


--
-- Name: pessoa_grupo_pessoas; Type: TABLE; Schema: public; Owner: -; Tablespace: 
--

CREATE TABLE pessoa_grupo_pessoas (
    pegp_id_pessoa_grupo_pessoas integer NOT NULL,
    pegp_id_grupo_pessoas integer NOT NULL,
    pegp_id_pessoa integer NOT NULL
);


--
-- Name: TABLE pessoa_grupo_pessoas; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON TABLE pessoa_grupo_pessoas IS 'Relacionamento Pessoa - Grupo de Pessoas';


--
-- Name: COLUMN pessoa_grupo_pessoas.pegp_id_pessoa_grupo_pessoas; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN pessoa_grupo_pessoas.pegp_id_pessoa_grupo_pessoas IS 'Informe o código';


--
-- Name: COLUMN pessoa_grupo_pessoas.pegp_id_grupo_pessoas; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN pessoa_grupo_pessoas.pegp_id_grupo_pessoas IS 'Informe o grupo de pessoas';


--
-- Name: COLUMN pessoa_grupo_pessoas.pegp_id_pessoa; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN pessoa_grupo_pessoas.pegp_id_pessoa IS 'Informe a pessoa';


--
-- Name: pessoa_grupo_pessoas_pegp_id_pessoa_grupo_pessoas_seq; Type: SEQUENCE; Schema: public; Owner: -
--

CREATE SEQUENCE pessoa_grupo_pessoas_pegp_id_pessoa_grupo_pessoas_seq
    START WITH 1
    INCREMENT BY 1
    NO MAXVALUE
    NO MINVALUE
    CACHE 1;


--
-- Name: pessoa_grupo_pessoas_pegp_id_pessoa_grupo_pessoas_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
--

ALTER SEQUENCE pessoa_grupo_pessoas_pegp_id_pessoa_grupo_pessoas_seq OWNED BY pessoa_grupo_pessoas.pegp_id_pessoa_grupo_pessoas;


--
-- Name: pessoa_grupo_pessoas_pegp_id_pessoa_grupo_pessoas_seq; Type: SEQUENCE SET; Schema: public; Owner: -
--

SELECT pg_catalog.setval('pessoa_grupo_pessoas_pegp_id_pessoa_grupo_pessoas_seq', 1, false);


--
-- Name: sq_acesso; Type: SEQUENCE; Schema: public; Owner: -
--

CREATE SEQUENCE sq_acesso
    START WITH 1
    INCREMENT BY 1
    NO MAXVALUE
    NO MINVALUE
    CACHE 1;


--
-- Name: sq_acesso; Type: SEQUENCE SET; Schema: public; Owner: -
--

SELECT pg_catalog.setval('sq_acesso', 92, true);


--
-- Name: sq_estado; Type: SEQUENCE; Schema: public; Owner: -
--

CREATE SEQUENCE sq_estado
    START WITH 1
    INCREMENT BY 1
    NO MAXVALUE
    NO MINVALUE
    CACHE 1;


--
-- Name: sq_estado; Type: SEQUENCE SET; Schema: public; Owner: -
--

SELECT pg_catalog.setval('sq_estado', 27, true);


--
-- Name: sq_log_acesso; Type: SEQUENCE; Schema: public; Owner: -
--

CREATE SEQUENCE sq_log_acesso
    START WITH 1
    INCREMENT BY 1
    NO MAXVALUE
    NO MINVALUE
    CACHE 1;


--
-- Name: sq_log_acesso; Type: SEQUENCE SET; Schema: public; Owner: -
--

SELECT pg_catalog.setval('sq_log_acesso', 1, false);


--
-- Name: sq_menu; Type: SEQUENCE; Schema: public; Owner: -
--

CREATE SEQUENCE sq_menu
    START WITH 1
    INCREMENT BY 1
    NO MAXVALUE
    NO MINVALUE
    CACHE 1;


--
-- Name: sq_menu; Type: SEQUENCE SET; Schema: public; Owner: -
--

SELECT pg_catalog.setval('sq_menu', 1, false);


--
-- Name: sq_menu_item; Type: SEQUENCE; Schema: public; Owner: -
--

CREATE SEQUENCE sq_menu_item
    START WITH 1
    INCREMENT BY 1
    NO MAXVALUE
    NO MINVALUE
    CACHE 1;


--
-- Name: sq_menu_item; Type: SEQUENCE SET; Schema: public; Owner: -
--

SELECT pg_catalog.setval('sq_menu_item', 1, false);


--
-- Name: sq_perfil; Type: SEQUENCE; Schema: public; Owner: -
--

CREATE SEQUENCE sq_perfil
    START WITH 1
    INCREMENT BY 1
    NO MAXVALUE
    NO MINVALUE
    CACHE 1;


--
-- Name: sq_perfil; Type: SEQUENCE SET; Schema: public; Owner: -
--

SELECT pg_catalog.setval('sq_perfil', 2, true);


--
-- Name: sq_pessoa; Type: SEQUENCE; Schema: public; Owner: -
--

CREATE SEQUENCE sq_pessoa
    START WITH 1
    INCREMENT BY 1
    NO MAXVALUE
    NO MINVALUE
    CACHE 1;


--
-- Name: sq_pessoa; Type: SEQUENCE SET; Schema: public; Owner: -
--

SELECT pg_catalog.setval('sq_pessoa', 4, true);


--
-- Name: sq_usuario; Type: SEQUENCE; Schema: public; Owner: -
--

CREATE SEQUENCE sq_usuario
    START WITH 1
    INCREMENT BY 1
    NO MAXVALUE
    NO MINVALUE
    CACHE 1;


--
-- Name: sq_usuario; Type: SEQUENCE SET; Schema: public; Owner: -
--

SELECT pg_catalog.setval('sq_usuario', 1, true);


--
-- Name: sq_usuario_perfil; Type: SEQUENCE; Schema: public; Owner: -
--

CREATE SEQUENCE sq_usuario_perfil
    START WITH 1
    INCREMENT BY 1
    NO MAXVALUE
    NO MINVALUE
    CACHE 1;


--
-- Name: sq_usuario_perfil; Type: SEQUENCE SET; Schema: public; Owner: -
--

SELECT pg_catalog.setval('sq_usuario_perfil', 1, true);


--
-- Name: tag; Type: TABLE; Schema: public; Owner: -; Tablespace: 
--

CREATE TABLE tag (
    tag_id_tag integer NOT NULL,
    tag_nm_codigo character varying(50) NOT NULL,
    tag_nm_tag character varying(50) NOT NULL
);


--
-- Name: TABLE tag; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON TABLE tag IS 'Tag';


--
-- Name: COLUMN tag.tag_id_tag; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN tag.tag_id_tag IS 'Informe o código';


--
-- Name: COLUMN tag.tag_nm_codigo; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN tag.tag_nm_codigo IS 'Informe a chave';


--
-- Name: COLUMN tag.tag_nm_tag; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN tag.tag_nm_tag IS 'Informe o nome';


--
-- Name: tag_tag_id_tag_seq; Type: SEQUENCE; Schema: public; Owner: -
--

CREATE SEQUENCE tag_tag_id_tag_seq
    START WITH 1
    INCREMENT BY 1
    NO MAXVALUE
    NO MINVALUE
    CACHE 1;


--
-- Name: tag_tag_id_tag_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
--

ALTER SEQUENCE tag_tag_id_tag_seq OWNED BY tag.tag_id_tag;


--
-- Name: tag_tag_id_tag_seq; Type: SEQUENCE SET; Schema: public; Owner: -
--

SELECT pg_catalog.setval('tag_tag_id_tag_seq', 1, false);


--
-- Name: usuario; Type: TABLE; Schema: public; Owner: -; Tablespace: 
--

CREATE TABLE usuario (
    usua_id_usuario numeric(10,0) NOT NULL,
    usua_nm_login character varying(25) NOT NULL,
    usua_nm_senha character varying(32) NOT NULL
);


--
-- Name: TABLE usuario; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON TABLE usuario IS 'Usuário';


--
-- Name: COLUMN usuario.usua_id_usuario; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN usuario.usua_id_usuario IS 'Informe o código';


--
-- Name: COLUMN usuario.usua_nm_login; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN usuario.usua_nm_login IS 'Informe o Login';


--
-- Name: COLUMN usuario.usua_nm_senha; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN usuario.usua_nm_senha IS 'Informe a senha';


--
-- Name: usuario_perfil; Type: TABLE; Schema: public; Owner: -; Tablespace: 
--

CREATE TABLE usuario_perfil (
    usup_id_usuario_perfil numeric(10,0) NOT NULL,
    usup_id_usuario numeric(10,0) NOT NULL,
    usup_id_perfil numeric(10,0) NOT NULL
);


--
-- Name: TABLE usuario_perfil; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON TABLE usuario_perfil IS 'Usuário Perfil';


--
-- Name: COLUMN usuario_perfil.usup_id_usuario_perfil; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN usuario_perfil.usup_id_usuario_perfil IS 'Informe o código';


--
-- Name: COLUMN usuario_perfil.usup_id_usuario; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN usuario_perfil.usup_id_usuario IS 'Informe o usuário';


--
-- Name: COLUMN usuario_perfil.usup_id_perfil; Type: COMMENT; Schema: public; Owner: -
--

COMMENT ON COLUMN usuario_perfil.usup_id_perfil IS 'Informe o perfil';


--
-- Name: carg_id_cargo; Type: DEFAULT; Schema: public; Owner: -
--

ALTER TABLE cargo ALTER COLUMN carg_id_cargo SET DEFAULT nextval('cargo_carg_id_cargo_seq'::regclass);


--
-- Name: grpe_id_grupo_pessoas; Type: DEFAULT; Schema: public; Owner: -
--

ALTER TABLE grupo_pessoas ALTER COLUMN grpe_id_grupo_pessoas SET DEFAULT nextval('grupo_pessoas_grpe_id_grupo_pessoas_seq'::regclass);


--
-- Name: mens_id_mensagem; Type: DEFAULT; Schema: public; Owner: -
--

ALTER TABLE mensagem ALTER COLUMN mens_id_mensagem SET DEFAULT nextval('mensagem_mens_id_mensagem_seq'::regclass);


--
-- Name: pegp_id_pessoa_grupo_pessoas; Type: DEFAULT; Schema: public; Owner: -
--

ALTER TABLE pessoa_grupo_pessoas ALTER COLUMN pegp_id_pessoa_grupo_pessoas SET DEFAULT nextval('pessoa_grupo_pessoas_pegp_id_pessoa_grupo_pessoas_seq'::regclass);


--
-- Name: tag_id_tag; Type: DEFAULT; Schema: public; Owner: -
--

ALTER TABLE tag ALTER COLUMN tag_id_tag SET DEFAULT nextval('tag_tag_id_tag_seq'::regclass);


--
-- Data for Name: acesso; Type: TABLE DATA; Schema: public; Owner: -
--

INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (1, 1, NULL, 'CAcesso_excluir', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (2, 1, NULL, 'CAcesso_gravar', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (3, 1, NULL, 'CAcesso_verEdicao', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (4, 1, NULL, 'CAcesso_verPesquisa', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (5, 1, NULL, 'CCargo_excluir', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (6, 1, NULL, 'CCargo_gravar', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (7, 1, NULL, 'CCargo_verEdicao', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (8, 1, NULL, 'CCargo_verPesquisa', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (9, 1, NULL, 'CControleAcesso_erroAcesso', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (10, 1, NULL, 'CControleAcesso_validar', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (11, 1, NULL, 'CControleAcesso_verLiberado', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (12, 1, NULL, 'CControleAcesso_verLogin', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (13, 1, NULL, 'CControleAcesso_verPrincipal', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (14, 1, NULL, 'CEstado_excluir', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (15, 1, NULL, 'CEstado_gravar', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (16, 1, NULL, 'CEstado_verEdicao', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (17, 1, NULL, 'CEstado_verPesquisa', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (18, 1, NULL, 'CEstado_verPesquisaAmf', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (19, 1, NULL, 'CEstado_verPesquisaPDF', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (20, 1, NULL, 'CGrupoPessoas_excluir', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (21, 1, NULL, 'CGrupoPessoas_gravar', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (22, 1, NULL, 'CGrupoPessoas_verEdicao', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (23, 1, NULL, 'CGrupoPessoas_verPesquisa', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (24, 1, NULL, 'CLogAcesso_excluir', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (25, 1, NULL, 'CLogAcesso_gravar', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (26, 1, NULL, 'CLogAcesso_verEdicao', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (27, 1, NULL, 'CLogAcesso_verPesquisa', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (28, 1, NULL, 'CMensagem_excluir', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (29, 1, NULL, 'CMensagem_gravar', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (30, 1, NULL, 'CMensagem_verEdicao', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (31, 1, NULL, 'CMensagem_verPesquisa', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (32, 1, NULL, 'CMenu_excluir', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (33, 1, NULL, 'CMenu_gravar', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (34, 1, NULL, 'CMenu_verEdicao', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (35, 1, NULL, 'CMenu_verEdicaoArvore', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (36, 1, NULL, 'CMenu_verPesquisa', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (37, 1, NULL, 'CMenuItem_excluir', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (38, 1, NULL, 'CMenuItem_gravar', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (39, 1, NULL, 'CMenuItem_verEdicao', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (40, 1, NULL, 'CMenuItem_verPesquisa', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (41, 1, NULL, 'CPerfil_excluir', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (42, 1, NULL, 'CPerfil_gravar', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (43, 1, NULL, 'CPerfil_gravarColecaoUsuarioPerfil', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (44, 1, NULL, 'CPerfil_selecionarAcessos', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (45, 1, NULL, 'CPerfil_verColecaoUsuarioPerfil', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (46, 1, NULL, 'CPerfil_verEdicao', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (47, 1, NULL, 'CPerfil_verPesquisa', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (48, 1, NULL, 'CPerfil_verSelecionarAcessos', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (49, 1, NULL, 'CPessoa_excluir', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (50, 1, NULL, 'CPessoa_gravar', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (51, 1, NULL, 'CPessoa_gravarDadosPessoais', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (52, 1, NULL, 'CPessoa_verCartao', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (53, 1, NULL, 'CPessoa_verDadosPessoais', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (54, 1, NULL, 'CPessoa_verEdicao', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (55, 1, NULL, 'CPessoa_verPesquisa', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (56, 1, NULL, 'CPessoaGrupoPessoas_excluir', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (57, 1, NULL, 'CPessoaGrupoPessoas_gravar', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (58, 1, NULL, 'CPessoaGrupoPessoas_verEdicao', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (59, 1, NULL, 'CPessoaGrupoPessoas_verPesquisa', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (60, 1, NULL, 'CTag_excluir', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (61, 1, NULL, 'CTag_gravar', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (62, 1, NULL, 'CTag_verEdicao', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (63, 1, NULL, 'CTag_verPesquisa', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (64, 1, NULL, 'CUsuario_buscarUsuarios', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (65, 1, NULL, 'CUsuario_excluir', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (66, 1, NULL, 'CUsuario_gravar', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (67, 1, NULL, 'CUsuario_gravarColecaoUsuarioPerfil', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (68, 1, NULL, 'CUsuario_selecionarAcessos', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (69, 1, NULL, 'CUsuario_verColecaoUsuarioPerfil', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (70, 1, NULL, 'CUsuario_verEdicao', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (71, 1, NULL, 'CUsuario_verEdicaoAcessos', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (72, 1, NULL, 'CUsuario_verPesquisa', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (73, 1, NULL, 'CUsuario_verSelecionarAcessos', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (74, 1, NULL, 'CUsuarioPerfil_excluir', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (75, 1, NULL, 'CUsuarioPerfil_gravar', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (76, 1, NULL, 'CUsuarioPerfil_verEdicao', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (77, 1, NULL, 'CUsuarioPerfil_verPesquisa', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (78, 1, NULL, 'CUtilitario_atualizadorBase', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (79, 1, NULL, 'CUtilitario_definirSistema', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (80, 1, NULL, 'CUtilitario_dicionarioDeDados', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (81, 1, NULL, 'CUtilitario_geradorDefinirEntidade', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (82, 1, NULL, 'CUtilitario_geradorDefinirSistema', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (83, 1, NULL, 'CUtilitario_geradorGerarFonte', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (84, 1, NULL, 'CUtilitario_gerarTodosCadastros', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (85, 1, NULL, 'CUtilitario_importadorXML', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (86, 1, NULL, 'CUtilitario_listarCamposTabela', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (87, 1, NULL, 'CUtilitario_listarEntidade', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (88, 1, NULL, 'CUtilitario_listarTabelas', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (89, 1, NULL, 'CUtilitario_mapaSistema', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (90, 1, NULL, 'CUtilitario_pegarDefinicaoEntidade', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (91, 1, NULL, 'CUtilitario_pesquisaGeral', NULL, NULL);
INSERT INTO acesso (aces_id_acesso, aces_id_perfil, aces_id_usuario, aces_nm_acesso, aces_dt_inicio, aces_dt_fim) VALUES (92, 1, NULL, 'CUtilitario_verImportador', NULL, NULL);


--
-- Data for Name: cargo; Type: TABLE DATA; Schema: public; Owner: -
--



--
-- Data for Name: estado; Type: TABLE DATA; Schema: public; Owner: -
--

INSERT INTO estado (esta_id_estado, esta_sg_sigla, esta_nm_estado) VALUES (1, 'AM', 'Amazônia');
INSERT INTO estado (esta_id_estado, esta_sg_sigla, esta_nm_estado) VALUES (2, 'PA', 'Pará');
INSERT INTO estado (esta_id_estado, esta_sg_sigla, esta_nm_estado) VALUES (3, 'MT', 'Mato Grosso');
INSERT INTO estado (esta_id_estado, esta_sg_sigla, esta_nm_estado) VALUES (4, 'MG', 'Minas Gerais');
INSERT INTO estado (esta_id_estado, esta_sg_sigla, esta_nm_estado) VALUES (5, 'BA', 'Bahia');
INSERT INTO estado (esta_id_estado, esta_sg_sigla, esta_nm_estado) VALUES (6, 'MS', 'Mato Grosso do Sul');
INSERT INTO estado (esta_id_estado, esta_sg_sigla, esta_nm_estado) VALUES (7, 'GO', 'Goiás');
INSERT INTO estado (esta_id_estado, esta_sg_sigla, esta_nm_estado) VALUES (8, 'MA', 'Maranhão');
INSERT INTO estado (esta_id_estado, esta_sg_sigla, esta_nm_estado) VALUES (9, 'RS', 'Rio Grande do Sul');
INSERT INTO estado (esta_id_estado, esta_sg_sigla, esta_nm_estado) VALUES (10, 'TO', 'Tocantins');
INSERT INTO estado (esta_id_estado, esta_sg_sigla, esta_nm_estado) VALUES (11, 'PI', 'Piauí');
INSERT INTO estado (esta_id_estado, esta_sg_sigla, esta_nm_estado) VALUES (12, 'SP', 'São Paulo');
INSERT INTO estado (esta_id_estado, esta_sg_sigla, esta_nm_estado) VALUES (13, 'RO', 'Roraima');
INSERT INTO estado (esta_id_estado, esta_sg_sigla, esta_nm_estado) VALUES (14, 'RR', 'Rondônia');
INSERT INTO estado (esta_id_estado, esta_sg_sigla, esta_nm_estado) VALUES (15, 'PR', 'Paraná');
INSERT INTO estado (esta_id_estado, esta_sg_sigla, esta_nm_estado) VALUES (16, 'AC', 'Acre');
INSERT INTO estado (esta_id_estado, esta_sg_sigla, esta_nm_estado) VALUES (17, 'CE', 'Ceará');
INSERT INTO estado (esta_id_estado, esta_sg_sigla, esta_nm_estado) VALUES (18, 'AP', 'Amapá');
INSERT INTO estado (esta_id_estado, esta_sg_sigla, esta_nm_estado) VALUES (19, 'PE', 'Pernambuco');
INSERT INTO estado (esta_id_estado, esta_sg_sigla, esta_nm_estado) VALUES (20, 'SC', 'Santa Catarina');
INSERT INTO estado (esta_id_estado, esta_sg_sigla, esta_nm_estado) VALUES (21, 'PB', 'Paraíba');
INSERT INTO estado (esta_id_estado, esta_sg_sigla, esta_nm_estado) VALUES (22, 'RN', 'Rio Grande do Norte');
INSERT INTO estado (esta_id_estado, esta_sg_sigla, esta_nm_estado) VALUES (23, 'ES', 'Espírito Santo');
INSERT INTO estado (esta_id_estado, esta_sg_sigla, esta_nm_estado) VALUES (24, 'RJ', 'Rio de Janeiro');
INSERT INTO estado (esta_id_estado, esta_sg_sigla, esta_nm_estado) VALUES (25, 'AL', 'Alagoas');
INSERT INTO estado (esta_id_estado, esta_sg_sigla, esta_nm_estado) VALUES (26, 'SE', 'Sergipe');
INSERT INTO estado (esta_id_estado, esta_sg_sigla, esta_nm_estado) VALUES (27, 'DF', 'Distrito Federal');


--
-- Data for Name: grupo_pessoas; Type: TABLE DATA; Schema: public; Owner: -
--



--
-- Data for Name: log_acesso; Type: TABLE DATA; Schema: public; Owner: -
--



--
-- Data for Name: mensagem; Type: TABLE DATA; Schema: public; Owner: -
--



--
-- Data for Name: menu; Type: TABLE DATA; Schema: public; Owner: -
--



--
-- Data for Name: menu_item; Type: TABLE DATA; Schema: public; Owner: -
--



--
-- Data for Name: perfil; Type: TABLE DATA; Schema: public; Owner: -
--

INSERT INTO perfil (perf_id_perfil, perf_nm_perfil, perf_bo_log_acesso) VALUES (1, 'Administrador', NULL);
INSERT INTO perfil (perf_id_perfil, perf_nm_perfil, perf_bo_log_acesso) VALUES (2, 'Usuário', NULL);


--
-- Data for Name: pessoa; Type: TABLE DATA; Schema: public; Owner: -
--

INSERT INTO pessoa (pess_id_pessoa, pess_cs_pessoa, pess_nm_pessoa, pess_nr_documento, pess_nr_cep, pess_nr_telefone, pess_nr_telefone2, pess_nr_telefone3, pess_id_estado, pess_nm_municipio, pess_nm_bairro, pess_tx_endereco, pess_nm_email, pess_nm_site, pess_id_cargo, pess_nr_rg, pess_nr_pis, pess_nr_ctps, pess_tx_foto, pess_id_usuario, pess_dt_nascimento) VALUES (1, 'FI', 'Calixto Jorge', '97158171900', '72015015', '69359037', '81423181', '21049952', 27, 'Taguatinga', 'Taguatinga Sul', 'CSA 03 LOTE 14/15 APTO 206', 'calixto.jorge@gmail.com', 'www.basedainformacao.com.br', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO pessoa (pess_id_pessoa, pess_cs_pessoa, pess_nm_pessoa, pess_nr_documento, pess_nr_cep, pess_nr_telefone, pess_nr_telefone2, pess_nr_telefone3, pess_id_estado, pess_nm_municipio, pess_nm_bairro, pess_tx_endereco, pess_nm_email, pess_nm_site, pess_id_cargo, pess_nr_rg, pess_nr_pis, pess_nr_ctps, pess_tx_foto, pess_id_usuario, pess_dt_nascimento) VALUES (3, 'FI', 'Elvis Chester', NULL, '72015025', NULL, '78455123', NULL, 27, 'Taguatinga', 'Taguatinga Sul', 'CSA 02', 'mulek@hotmail.com', 'www.basedainformacao.com.br', NULL, NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO pessoa (pess_id_pessoa, pess_cs_pessoa, pess_nm_pessoa, pess_nr_documento, pess_nr_cep, pess_nr_telefone, pess_nr_telefone2, pess_nr_telefone3, pess_id_estado, pess_nm_municipio, pess_nm_bairro, pess_tx_endereco, pess_nm_email, pess_nm_site, pess_id_cargo, pess_nr_rg, pess_nr_pis, pess_nr_ctps, pess_tx_foto, pess_id_usuario, pess_dt_nascimento) VALUES (4, 'FI', 'Raul Maia', NULL, NULL, NULL, NULL, NULL, 16, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);
INSERT INTO pessoa (pess_id_pessoa, pess_cs_pessoa, pess_nm_pessoa, pess_nr_documento, pess_nr_cep, pess_nr_telefone, pess_nr_telefone2, pess_nr_telefone3, pess_id_estado, pess_nm_municipio, pess_nm_bairro, pess_tx_endereco, pess_nm_email, pess_nm_site, pess_id_cargo, pess_nr_rg, pess_nr_pis, pess_nr_ctps, pess_tx_foto, pess_id_usuario, pess_dt_nascimento) VALUES (2, 'FI', 'Guilherme de Oliveira Fontenele', '00356297110', '70673621', '6130465726', '6196212011', NULL, 27, 'Brasília', 'Sudoeste', 'CLSW 303 - Bl. A - Sala 114', 'guilherme@fontenele.net', 'www.fontesolutions.com.br', NULL, '2157709', NULL, NULL, NULL, 1, '1984-07-05');


--
-- Data for Name: pessoa_grupo_pessoas; Type: TABLE DATA; Schema: public; Owner: -
--



--
-- Data for Name: tag; Type: TABLE DATA; Schema: public; Owner: -
--



--
-- Data for Name: usuario; Type: TABLE DATA; Schema: public; Owner: -
--

INSERT INTO usuario (usua_id_usuario, usua_nm_login, usua_nm_senha) VALUES (1, 'fontenele', '4297f44b13955235245b2497399d7a93');


--
-- Data for Name: usuario_perfil; Type: TABLE DATA; Schema: public; Owner: -
--

INSERT INTO usuario_perfil (usup_id_usuario_perfil, usup_id_usuario, usup_id_perfil) VALUES (1, 1, 1);


--
-- Name: acesso_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
--

ALTER TABLE ONLY acesso
    ADD CONSTRAINT acesso_pk PRIMARY KEY (aces_id_acesso);


--
-- Name: cargo_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
--

ALTER TABLE ONLY cargo
    ADD CONSTRAINT cargo_pk PRIMARY KEY (carg_id_cargo);


--
-- Name: estado_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
--

ALTER TABLE ONLY estado
    ADD CONSTRAINT estado_pk PRIMARY KEY (esta_id_estado);


--
-- Name: grupo_pessoas_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
--

ALTER TABLE ONLY grupo_pessoas
    ADD CONSTRAINT grupo_pessoas_pk PRIMARY KEY (grpe_id_grupo_pessoas);


--
-- Name: log_acesso_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
--

ALTER TABLE ONLY log_acesso
    ADD CONSTRAINT log_acesso_pk PRIMARY KEY (loac_id_log_acesso);


--
-- Name: mensagem_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
--

ALTER TABLE ONLY mensagem
    ADD CONSTRAINT mensagem_pk PRIMARY KEY (mens_id_mensagem);


--
-- Name: menu_item_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
--

ALTER TABLE ONLY menu_item
    ADD CONSTRAINT menu_item_pk PRIMARY KEY (meit_id_menu_item);


--
-- Name: menu_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
--

ALTER TABLE ONLY menu
    ADD CONSTRAINT menu_pk PRIMARY KEY (menu_id_menu);


--
-- Name: perfil_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
--

ALTER TABLE ONLY perfil
    ADD CONSTRAINT perfil_pk PRIMARY KEY (perf_id_perfil);


--
-- Name: pessoa_grupo_pessoas_pegp_id_pessoa_grupo_pessoas_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
--

ALTER TABLE ONLY pessoa_grupo_pessoas
    ADD CONSTRAINT pessoa_grupo_pessoas_pegp_id_pessoa_grupo_pessoas_pk PRIMARY KEY (pegp_id_pessoa_grupo_pessoas);


--
-- Name: pessoa_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
--

ALTER TABLE ONLY pessoa
    ADD CONSTRAINT pessoa_pk PRIMARY KEY (pess_id_pessoa);


--
-- Name: tag_tag_id_tag_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
--

ALTER TABLE ONLY tag
    ADD CONSTRAINT tag_tag_id_tag_pk PRIMARY KEY (tag_id_tag);


--
-- Name: usuario_perfil_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
--

ALTER TABLE ONLY usuario_perfil
    ADD CONSTRAINT usuario_perfil_pk PRIMARY KEY (usup_id_usuario_perfil);


--
-- Name: usuario_pk; Type: CONSTRAINT; Schema: public; Owner: -; Tablespace: 
--

ALTER TABLE ONLY usuario
    ADD CONSTRAINT usuario_pk PRIMARY KEY (usua_id_usuario);


--
-- Name: acesso_aces_id_perfil_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
--

ALTER TABLE ONLY acesso
    ADD CONSTRAINT acesso_aces_id_perfil_fk FOREIGN KEY (aces_id_perfil) REFERENCES perfil(perf_id_perfil);


--
-- Name: acesso_aces_id_usuario_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
--

ALTER TABLE ONLY acesso
    ADD CONSTRAINT acesso_aces_id_usuario_fk FOREIGN KEY (aces_id_usuario) REFERENCES usuario(usua_id_usuario);


--
-- Name: grupo_pessoas_grpe_id_moderador_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
--

ALTER TABLE ONLY grupo_pessoas
    ADD CONSTRAINT grupo_pessoas_grpe_id_moderador_fk FOREIGN KEY (grpe_id_moderador) REFERENCES pessoa(pess_id_pessoa);


--
-- Name: log_acesso_loac_id_usuario_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
--

ALTER TABLE ONLY log_acesso
    ADD CONSTRAINT log_acesso_loac_id_usuario_fk FOREIGN KEY (loac_id_usuario) REFERENCES usuario(usua_id_usuario);


--
-- Name: mensagem_mens_id_destinatario_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
--

ALTER TABLE ONLY mensagem
    ADD CONSTRAINT mensagem_mens_id_destinatario_fk FOREIGN KEY (mens_id_destinatario) REFERENCES pessoa(pess_id_pessoa);


--
-- Name: mensagem_mens_id_remetente_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
--

ALTER TABLE ONLY mensagem
    ADD CONSTRAINT mensagem_mens_id_remetente_fk FOREIGN KEY (mens_id_remetente) REFERENCES pessoa(pess_id_pessoa);


--
-- Name: menu_item_meit_id_menu_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
--

ALTER TABLE ONLY menu_item
    ADD CONSTRAINT menu_item_meit_id_menu_fk FOREIGN KEY (meit_id_menu) REFERENCES menu(menu_id_menu);


--
-- Name: menu_item_meit_id_pai_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
--

ALTER TABLE ONLY menu_item
    ADD CONSTRAINT menu_item_meit_id_pai_fk FOREIGN KEY (meit_id_pai) REFERENCES menu_item(meit_id_menu_item);


--
-- Name: pessoa_grupo_pessoas_pegp_id_grupo_pessoas_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
--

ALTER TABLE ONLY pessoa_grupo_pessoas
    ADD CONSTRAINT pessoa_grupo_pessoas_pegp_id_grupo_pessoas_fk FOREIGN KEY (pegp_id_grupo_pessoas) REFERENCES grupo_pessoas(grpe_id_grupo_pessoas);


--
-- Name: pessoa_grupo_pessoas_pegp_id_pessoa_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
--

ALTER TABLE ONLY pessoa_grupo_pessoas
    ADD CONSTRAINT pessoa_grupo_pessoas_pegp_id_pessoa_fk FOREIGN KEY (pegp_id_pessoa) REFERENCES pessoa(pess_id_pessoa);


--
-- Name: pessoa_pess_id_cargo_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
--

ALTER TABLE ONLY pessoa
    ADD CONSTRAINT pessoa_pess_id_cargo_fk FOREIGN KEY (pess_id_cargo) REFERENCES cargo(carg_id_cargo);


--
-- Name: pessoa_pess_id_estado_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
--

ALTER TABLE ONLY pessoa
    ADD CONSTRAINT pessoa_pess_id_estado_fk FOREIGN KEY (pess_id_estado) REFERENCES estado(esta_id_estado);


--
-- Name: pessoa_pess_id_usuario_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
--

ALTER TABLE ONLY pessoa
    ADD CONSTRAINT pessoa_pess_id_usuario_fk FOREIGN KEY (pess_id_usuario) REFERENCES usuario(usua_id_usuario);


--
-- Name: usuario_perfil_usup_id_perfil_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
--

ALTER TABLE ONLY usuario_perfil
    ADD CONSTRAINT usuario_perfil_usup_id_perfil_fk FOREIGN KEY (usup_id_perfil) REFERENCES perfil(perf_id_perfil);


--
-- Name: usuario_perfil_usup_id_usuario_fk; Type: FK CONSTRAINT; Schema: public; Owner: -
--

ALTER TABLE ONLY usuario_perfil
    ADD CONSTRAINT usuario_perfil_usup_id_usuario_fk FOREIGN KEY (usup_id_usuario) REFERENCES usuario(usua_id_usuario);


--
-- Name: public; Type: ACL; Schema: -; Owner: -
--

REVOKE ALL ON SCHEMA public FROM PUBLIC;
REVOKE ALL ON SCHEMA public FROM postgres;
GRANT ALL ON SCHEMA public TO postgres;
GRANT ALL ON SCHEMA public TO PUBLIC;


--
-- PostgreSQL database dump complete
--

